renewable resource - English Synonyms Dictionary